﻿#pragma once
#include "zyForm.h"

namespace DarkMoonUI {

	class zyPanel : public  zyForm
	{
	public:
		zyPanel();
		void OnNCDestroy();
		static void  WINAPI zyPanel_Destroy(zyObject* obj);
		static LRESULT WINAPI zyPanel_WndProc(zyObject* obj, HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL* bHandled);
		BOOL 创建(HWND 参数_父窗口, const std::wstring& 参数_标题, POINT 参数_位置 = POINT{-1,-1}, POINT 参数_尺寸 = POINT{ 500,300 }, int 参数_ID = NULL,
			int 参数_窗口风格 = NULL, int 参数_扩展风格 = NULL);
		BOOL 创建(zyWindow& 参数_父窗口, const std::wstring& 参数_标题, POINT 参数_位置 = POINT{ -1,-1 }, POINT 参数_尺寸 = POINT{ 500,300 }, int 参数_ID = NULL,
			int 参数_窗口风格 = NULL, int 参数_扩展风格 = NULL);
		bool 创建自资源(HWND 参数_父窗口, const std::wstring& 参数_资源ID, const std::wstring& 参数_类名 = L"TDialogBox");
		int 边框(int 参数_边框);
	};

}

